package com.zou.application.utils;

import java.util.Random;

public class RandomUtils {
	
	/**
	 * 
	 * @Title: randomString 
	 * @Description: TODO(随机生成定常的字符串) 
	 * @param @param size
	 * @param @return    设定文件 
	 * @author zhaiey
	 * @return String    返回类型 
	 * @throws
	 */
	public static String  randomString(int size){
		String sizeMessage = "";
		String[] arrays = {"A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", 
				"L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"};
		for(int i=0;i<size;i++){
			Random random = new Random();
			int num = random.nextInt(arrays.length);
			sizeMessage += arrays[num];
		}
		return sizeMessage;
	}
	
	/**
	 * 
	 * @Title: randomNumber 
	 * @Description: TODO(随机生成定常的数字) 
	 * @param @param size
	 * @param @return    设定文件 
	 * @author zhaiey
	 * @return String    返回类型 
	 * @throws
	 */
	public static String  randomNumber(int size){
		String sizeMessage = "";
		String[] arrays = {"1", "2", "3", "4", "5", "6", "7", "8", "9", "0"};
		for(int i=0;i<size;i++){
			Random random = new Random();
			int num = random.nextInt(arrays.length);
			sizeMessage += arrays[num];
		}
		return sizeMessage;
	}
	
	/**
	 * 
	 * @Title: randomStringAndNumber 
	 * @Description: TODO(随机生成定常的字符串和数字) 
	 * @param @param size
	 * @param @return    设定文件 
	 * @author zhaiey
	 * @return String    返回类型 
	 * @throws
	 */
	public static String  randomStringAndNumber(int size){
		String sizeMessage = "";
		String[] arrays = {"A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "9", "0",
				"L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z",
                "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o",
                "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "1", "2", "3", "4",
                "5", "6", "7", "8"};
		for(int i=0;i<size;i++){
			Random random = new Random();
			int num = random.nextInt(arrays.length);
			sizeMessage += arrays[num];
		}
		return sizeMessage;
	}
	
	/**
	 * 
	 * @Title: randomStringAndNumber 
	 * @Description: TODO(随机生成定常的字符串和数字) 
	 * @param @param size
	 * @param @return    设定文件 
	 * @author zhaiey
	 * @return String    返回类型 
	 * @throws
	 */
	public static String  randomFirstName(){
		String sizeMessage = "";
		String[] arrays = {"赵", "钱", "孙", "李 ","周", "吴", "郑", "王", "冯", "陈", "褚", "卫",
				"蒋", "沈", "韩", "杨", "朱", "秦", "尤", "许", "何", "吕", "施", "张","欧 ", "冉",
				"孔", "曹", "严", "华", "金", "魏", "陶", "姜", "戚", "谢", "邹", "喻","郦", "雍",
				"柏", "水", "窦", "章", "云", "苏", "潘", "葛", "奚", "范", "彭", "郎","燕", "冀"};
		for(int i=0;i<1;i++){
			Random random = new Random();
			int num = random.nextInt(arrays.length);
			sizeMessage += arrays[num];
		}
		return sizeMessage;
	}
	
	/**
	 * 
	 * @Title: randomStringAndNumber 
	 * @Description: TODO(随机生成定常的字符串和数字) 
	 * @param @param size
	 * @param @return    设定文件 
	 * @author zhaiey
	 * @return String    返回类型 
	 * @throws
	 */
	public static String  randomSecondName(){
		String sizeMessage = "";
		String name = "歇后语是中国人民在生活实践中创造的一种特殊语言形式它一般由两个部 歇后语歇后"
				+ "语分构成前半截是形象的比喻象谜面后半截是解释说明象谜底十分自然贴切在一定的"
				+ "语言环境中通常说出前半截歇”去后半截就可以领会和猜想出它的本意所以称它为歇后语"
				+ "现在网络发达在网上查歇后语比较方便现在歇后语较全的网站是征集网上的歇后语大全大家可以去查"
				+ "阅通常歇后语分为以下四类";
		String[] arrays = name.split("", 0);
		for(int i=0;i<2;i++){
			Random random = new Random();
			int num = random.nextInt(arrays.length);
			sizeMessage += arrays[num];
		}
		return sizeMessage;
	}
	
	/**
	 * 
	 * @Title: main 
	 * @Description: TODO(这里用一句话描述这个方法的作用) 
	 * @param @param args    设定文件 
	 * @author zhaiey
	 * @return void    返回类型 
	 * @throws
	 */
	public static void main(String[] args) {
		String number2 = randomSecondName();
		System.out.println(number2);
	}
}
